be addle-brained - French English Dictionary